/* Tomorrow Night Eighties Theme */
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
/* css88 0.1*/

.prettyprint,
pre.prettyprint
{
	background-color: #272822;
	/*border: 1px solid #272822;*/
	overflow-x: auto;
	padding: 0;
	margin: 20px 0;
	font: 14px/20px 'courier new';
	color: #666;
	word-wrap: break-word;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	z-index: 0;
}
.prettyprint:before,
pre.prettyprint:before
{
	content: '';
	width: 48px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-color: #444;
}
.prettyprint.linenums,
pre.prettyprint.linenums
{
	-webkit-box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
	-moz-box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
	box-shadow: inset 40px 0 0 #39382E, inset 41px 0 0 #464741;
}
.prettyprint .linenums ol,
pre.prettyprint .linenums ol
{
	margin: 0 0 0 33px;
	list-style: decimal;
}
.prettyprint .linenums ol li,
pre.prettyprint .linenums ol li
{
	padding-left: 12px;
	color: #bebec5;
	line-height: 20px;
	margin-left: 0;
	list-style: decimal;
}
.prettyprint ol.linenums
{
	margin-left: 48px;
	margin-bottom: 0;
	margin-top: 0;
	/*margin-bottom: -8px; margin-top:-8px; margin-right: -8px; position:relative;*/
	background-color: #272822; padding: 8px;
	list-style: decimal;
}
.prettyprint ol.linenums li,
pre.prettyprint ol.linenums li
{
	/* padding-left: 12px;*/
	color: #bebec5;
	line-height: 20px;
	margin-left: 0;
	list-style: decimal;
}
.prettyprint .com
{ color: #93a1a1; }
.prettyprint .lit
{ color: #AE81FF; }
.prettyprint .pun,
.prettyprint .opn,
.prettyprint .clo
{ color: #F8F8F2; }
.prettyprint .fun
{ color: #dc322f; }
.prettyprint .str,
.prettyprint .atv
{ color: #E6DB74; }
.prettyprint .kwd,
.prettyprint .tag
{ color: #F92659; }
.prettyprint .typ,
.prettyprint .atn,
.prettyprint .dec,
.prettyprint .var
{ color: #A6E22E; }
.prettyprint .pln
{ color: #66D9EF; }

